package com.fangzhu.dto;

import java.text.SimpleDateFormat;
import java.sql.Date;

public final class SQLDateUtil {

	public static final String DEFAULT_DATE_FORMAT = "yyyy-MM-dd";

	public static final String YYYY_MM_DD_HH_DD_SS = "yyyy-MM-dd HH:mm:ss"; // HH是24小时制，hh是12小时制

	public static final String YYYYMMDDHHDDSS = "yyyyMMddHHmmss"; // HH是24小时制，hh是12小时制

	public static final String YYYYMMDDHHDDSS_S = "yyyyMMddHHmmssS"; // HH是24小时制，hh是12小时制(精确到毫秒)

	/**
	 * 字符串转时间类型
	 * 
	 * @param date
	 *            字符串时间
	 * @param format
	 *            对应格式
	 * @return
	 */
	public static Date parse(String date, String format) {
		try {
			SimpleDateFormat df = new SimpleDateFormat(format);
			return (Date) df.parse(date);
		} catch (Exception e) {
			return null;
		}
	}
}
